home *** CD-ROM | disk | FTP | other *** search
- /******************************** DOM helper functions ********************************/
-
- function getNextNode(node)
- {
- do {
- node = node.nextSibling;
- } while (node !=null && node.nodeType != 1);
- return node;
- }
-
- function getChildNode(node)
- {
- node = node.firstChild;
- while (node !=null && node.nodeType != 1) {
- node = node.nextSibling;
- }
- return node;
- }
-
- function getNodeValue(node)
- {
- return node.firstChild ? node.firstChild.nodeValue : null
- }
-
- function getParentNode(node)
- {
- return node.parentNode;
- }
-
- function findNode(node, name)
- {
- for (; node && node.nodeName != name; node = getNextNode(node));
- return node;
- }
-